//
//  CJStatus.swift
//  SinaWeibo
//
//  Created by 程建 on 16/9/27.
//  Copyright © 2016年 itcast. All rights reserved.
//

import UIKit
import YYModel

class CJStatus: NSObject,YYModel {
    
    //微博id
    //Int看记机型  在32位的机型上面 会出错
    var id:Int = 0
    
    ///微博信息内容
    var text: String?
    
    ///微博创建时间

    var created_at:String?
    
    
    ///微博来源
    var source:String?
    
    
    ///用户信息
    var user:CJUser?
    
    
    //配图视图的模型数组
    var pic_urls:[CJStatusPictureInfo]?
    
    //转发数量
    var reposts_count:Int = 0
    
    //评论的数量
    var comments_count:Int = 0
    
    //点赞的数量
    var ohYeah_count:Int = 0
    
    //被转发微博的原创字段
    var retweeted_status:CJStatus?
    
    
    
  /*  //字典转模型
    init(dict:[String:Any]) {
        super.init()
        setValuesForKeys(dict)
    }
    
    
    //空实现.默认防止崩溃
    override func setValue(_ value: Any?, forUndefinedKey key: String) {
        
    }
    */
    
    class func modelContainerPropertyGenericClass()->[String:Any]? {
        
        return ["pic_urls" : CJStatusPictureInfo.self]
    
    }
    
    
    
    
}
